From 4ae1eab3b1b90417ab7b5a5d7fd441fca0164287 Mon Sep 17 00:00:00 2001 From: Olivier Fourdan Date: Mon, 14 Nov 2016 12:23:56 +0100 Subject: [PATCH] Revert "gdkwindow: configure native windows in move_native_children()" This reverts commit 9e2b1ad39e86b2352116f49214cf195cb3e0e970. --- gdk/gdkwindow.c | 26 +++----------------------- 1 file changed, 3 insertions(+), 23 deletions(-) diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 4b42230519..3c3b0a071c 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -5386,24 +5386,6 @@ gdk_window_move_resize_toplevel (GdkWindow *window, _gdk_synthesize_crossing_events_for_geometry_change (window); } -static void -configure_native_child (GdkWindow *window) -{ - GdkDisplay *display; - GdkEvent *event; - - event = gdk_event_new (GDK_CONFIGURE); - - event->configure.window = g_object_ref (window); - event->configure.send_event = FALSE; - event->configure.x = window->x; - event->configure.y = window->y; - event->configure.width = window->width; - event->configure.height = window->height; - - gdk_event_put (event); - gdk_event_free (event); -} static void move_native_children (GdkWindow *private) @@ -5424,10 +5406,7 @@ move_native_children (GdkWindow *private) child->width, child->height); } else - { - configure_native_child (child); - move_native_children (child); - } + move_native_children (child); } } @@ -5515,7 +5494,8 @@ gdk_window_move_resize_internal (GdkWindow *window, window->x, window->y, window->width, window->height); } - else + else if (old_abs_x != window->abs_x || + old_abs_y != window->abs_y) move_native_children (window); if (expose) -- 2.30.2